import { DirtTypeEm } from '@/store/enums'

type System = {
  currentVersions: string
  currentPosition: {
    longitude: string //经度
    latitude: string //纬度
  }
  flag: number
}

type DictTypeCode = DirtTypeEm | string

// 数据字段搜索数据模型
type DictTypeQueryModel = {
  dictTypeCode: DictTypeCode
}

// 数据字段返回数据模型
type DictTypeDataModel = {
  code: string | number //	编码
  id: string | number
  remark: string //	备注
  sort: number //	排序
  status: 0 | 1 | 2 //	状态（字典 0正常 1停用 2删除）
  typeId: number //	字典类型ID
  value: string | number
  text?: string | number
  [propname: string]: any
}

export { System, DictTypeQueryModel, DictTypeDataModel }
